meter (water) - English Synonyms Dictionary